import axios from 'axios'
import {getToken} from "./auth";

// 创建axios实例
const service = axios.create({
    // axios中请求配置有baseURL选项，表示请求URL公共部分
    baseURL: process.env.VUE_APP_BASE_API,
    // 超时
    timeout: 10000
})

// request拦截器
service.interceptors.request.use(config => {
    console.log(config,'config')
    // 是否需要设置 token
    const isToken = (config.headers || {}).isToken === false
    if (getToken() && !isToken) {
        config.headers['Authorization'] = 'XQ ' + getToken() // 让每个请求携带自定义token 请根据实际情况自行修改
    }
    return config
})

export default service
